package com.google.gwt.gfx.client.services;

import com.google.gwt.gfx.client.shared.Viewport;

/**
 * A type of {@link RefreshService} that represents the region of interest as a
 * image covering the window size specified by {@link #viewport()}.
 */
public interface StretchService<V extends Viewport> extends RefreshService<V> {

	/**
	 * Calculate the URL of the image represents the region of interest.
	 * 
	 * @return calculated URL
	 */
	public abstract String getStretchUrl();

}
